Лабораторная работа № 2

Компонент Edit

Компонент Edit - однострочный редактор (строка), предназначенный для ввода пользователем некоторых данных. Содержимое строки является значением свойства Text.

Для данного компонента имеются возможности:

- редактирования текста - выделение фрагмента, преобразования выделенного текста, чувствительность к регистру;

- отклика на изменения в тексте;

- управления доступом к тексту, например, доступ "только для чтения" или символы пароля, делающие невидимыми вводимые символы.

 

Дополнительная информация

Некоторые свойства компонента Edit (указаны вместе с типами):

Свойство

Тип

Описание

AutoSelect

Boolean

Указывает, будет ли выделяться весь текст в момент получения компонентом фокуса ввода

AutoSize

Boolean

Если значение свойства равно True и BorderStyle = bsSingle, то высота компонента автоматически меняется при изменении свойства Font.Size.

BorderStyle

TBorderStyle

Определяет стиль обрамления компонента: bsNone нет обрамления; bsSingle компонент обрамляется одной линией.

CharCase

TEditCharCase

Определяет автоматическое преобразование высоты букв: ecNormal нет преобразования; ecUpperCase все буквы заглавные; ecLowerCase все буквы строчные. Правильно работает с кириллицей.

type TEditCharCase = (ecNormal, ecUpperCase, ecLowerCase);

CanUndo

Boolean

Указывает, содержит ли компонент изменения, которые можно отменить. Доступ только для чтения.

HideSelection

Boolean

Если значение свойства равно False, то выделение текста сохраняется при потере фокуса ввода.

MaxLength

Integer

Определяет максимальную длину текстовой строки. Если имеет значение 0, длина строки не ограничена.

Modified

Boolean

Содержит значение True, если текст был изменен.

OEMConvert

Boolean

Содержит True, если необходимо перекодировать текст из кодировки MS-DOS в кодировку Windows и обратно.

PasswordChar

Char

Если символ PasswordChar определен, он заменяет собой любой символ текста при отображении в окне. Используется для ввода паролей.

ReadOnly

Boolean

Если значение свойства равно True, текст не может изменяться.

SelLength

Integer

Содержит длину выделенной части текста, измеряемую в количестве символов.

SelStart

Integer

Содержит номер первого символа выделенной части текста.

SelText

String

Содержит выделенный текст.